<?php

define('VALIDATE_OK', '[VALIDADA] Vínculo realizado com sucesso!');

/** Valida um vinculo entre bolsa e aluno */
function validate($aluno, $bolsa) {

	// Não pode ter bolsas de pro-reitorias diferentes
	$proreitoria = $bolsa->modalidade->proreitoria->sigla;
	foreach ($aluno->bolsas as $b) {
		if ($b->modalidade->proreitoria->sigla != $proreitoria) {
			return "[INVALIDADA] O Aluno já possui uma bolsa da ".$b->modalidade->proreitoria->sigla." !";
		}
	}
	
	// Verifica se o aluno tem alguma bolsa que restrinja essa ($bolsa)
	if (!$bolsa->validate($aluno))
			return '[INVALIDADA] '.$aluno->nome.' já possui uma bolsa.';
	
	return VALIDATE_OK;
}


